package com.info33.platform.business.pay.entity;

import com.info33.platform.common.mvc.entity.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;

@Data
@EqualsAndHashCode(callSuper = true)
public class Text extends BaseEntity {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "支付交易号")
    private String payNo;

    @ApiModelProperty(value = "订单编号")
    private String orderNumber;

    @ApiModelProperty(value = "支付方式（1微信支付2支付宝支付）")
    private Integer payWay;

    @ApiModelProperty(value = "实收款(交易金额)")
    private BigDecimal realPrice;

    @ApiModelProperty(value = "退款金额")
    private BigDecimal refundPrice;

    @ApiModelProperty(value = "商户退款订单号")
    private String outRefundNo;

    @ApiModelProperty(value = "退款交易订单号")
    private String refundId;

    @ApiModelProperty(value = "订单状态（1待付款2认养中(已支付)3配送中4已完成5已取消6申请退款7已退款9退款中10已送达）")
    private Integer adoptStatus;

}
